package com.example.demo.login.service;

import java.util.List;
import java.util.Map;

import com.example.demo.login.pojo.user;

/**
 * 
 * <p>
 * 功能描述：用户service
 * </p>
 * 
 * @author lixh
 * @date 2019年1月30日 下午3:56:51
 * @version 1.0
 */

public interface UserService {
	/**
	 * 
	 * 方法描述: 分页查询
	 * 
	 * @return
	 * @author lixh
	 */

	public List<Map<String, Object>> getUserList(Map<String, Object> map);

	/**
	 * 
	 * 方法描述: 根据id查询
	 * 
	 * @param id
	 * @return
	 * @author lixh
	 */
	public user getUser(String id);

	/**
	 * 
	 * 方法描述: 根据name查询
	 * 
	 * @param id
	 * @return
	 * @author lixh
	 */
	public user getUserName(String name);

	/**
	 * 
	 * 方法描述: 条件查询
	 * 
	 * @param user
	 * @return
	 * @author lixh
	 */
	public List<user> getUser(user user);

	/**
	 * 
	 * 方法描述: 删除
	 * 
	 * @param id
	 * @author lixh
	 */
	public Integer delete(String id);

	/**
	 * 
	 * 方法描述: 添加
	 * 
	 * @author lixh
	 */
	public Integer add(user user);

	/**
	 * 
	 * 方法描述: 更新
	 * 
	 * @return
	 * @author lixh
	 */
	public Integer update(user user);

}
